package com.xing.util;

import java.util.HashMap;
import java.util.Map;

/**
 * <p>
 * 类描述：问卷常量
 * <p>
 * 创建人：Abdi
 * <p>
 * 创建时间：Sep 29, 2013 8:06:05 PM
 */
public class SurveyConstants {
	
	/** 问卷创建方式 --  自定义 */
	public static final String SURVEY_CREATE_DEFINED = "1";
	/** 问卷创建方式 --  复制 */
	public static final String SURVEY_CREATE_COPY = "2";
	/** 问卷创建方式 --  模板 */
	public static final String SURVEY_CREATE_TEMPLATE = "3";
	/** 问卷创建方式 --  Excel导入 */
	public static final String SURVEY_CREATE_EXCEL = "4";
	
	/** 问卷类型 -- 健康调查*/
	public static final String SURVEY_TYPE_HEALTH = "1";
	
	
	/** 基础题型 -- 单选题 */
	public static final String QUESTION_MOLD_SINGLE = "single";
	/** 基础题型 -- 多选题 */
	public static final String QUESTION_MOLD_MULTIPLE = "multiple";
	/** 基础题型 -- 每行单选题 */
	public static final String QUESTION_MOLD_GRIDSINGLE = "gridsingle";
	/** 基础题型 -- 每行多选题 */
	public static final String QUESTION_MOLD_GRIDMULTIPLE = "gridmultiple";
	/** 基础题型 -- 单行文本题 */
	public static final String QUESTION_MOLD_SINGLEOPEN = "singleopen";
	/** 基础题型 -- 多行文本题 */
	public static final String QUESTION_MOLD_PARAGRAPH = "paragraph";
	/** 基础题型 -- 分页符 */
	public static final String QUESTION_MOLD_BLANK = "blank";
	/** 基础题型 -- 分节符 */
	public static final String QUESTION_MOLD_PAGEBREAK = "pagebreak";
	/** 基础题型 -- 评分题  */
	public static final String QUESTION_MOLD_SCORE = "score";
	/** 基础题型 -- 选择颜色题 */
	public static final String QUESTION_MOLD_COLOR = "color";
	/** 基础题型 -- 年龄 */
	public static final String QUESTION_MOLD_AGE = "age";
	/** 基础题型 -- 性别 */
	public static final String QUESTION_MOLD_SEX = "sex";
	/** 基础题型 -- 姓名 */
	public static final String QUESTION_MOLD_NAME = "name";
	/** 基础题型 -- 地址题 */
	public static final String QUESTION_MOLD_ADDRESS = "address";
	/** 基础题型 -- 电话 */
	public static final String QUESTION_MOLD_PHONE = "phone";
	/** 基础题型 -- 电子邮件 */
	public static final String QUESTION_MOLD_EMAIL = "email";
	/** 基础题型 -- 日期 */
	public static final String QUESTION_MOLD_DATE = "date";
	/** 基础题型 -- 时间 */
	public static final String QUESTION_MOLD_TIME = "time";
	/** 基础题型 -- 网站链接 */
	public static final String QUESTION_MOLD_WEBSITE = "website";
	/** 基础题型 -- 价格 */
	public static final String QUESTION_MOLD_PRICE = "price";
	/** 基础题型 -- 地区 */
	public static final String QUESTION_MOLD_CITY = "city";
	
	/** 问题类型集合*/
	public static Map<String,String> qestionTypeMap = new HashMap<String, String>();
	static{
		qestionTypeMap.put("1_1", QUESTION_MOLD_SINGLE);
		qestionTypeMap.put("1_2", QUESTION_MOLD_MULTIPLE);
		qestionTypeMap.put("1_41", QUESTION_MOLD_GRIDSINGLE);
		qestionTypeMap.put("1_42", QUESTION_MOLD_GRIDMULTIPLE);
		qestionTypeMap.put("1_6", QUESTION_MOLD_PARAGRAPH);
		qestionTypeMap.put("1_0", QUESTION_MOLD_PAGEBREAK);
		qestionTypeMap.put("1_-1", QUESTION_MOLD_BLANK);
		qestionTypeMap.put("3_2", QUESTION_MOLD_COLOR);
		
		qestionTypeMap.put("5_6", QUESTION_MOLD_SINGLEOPEN);
		qestionTypeMap.put("7_6", QUESTION_MOLD_NAME);
		qestionTypeMap.put("8_6", QUESTION_MOLD_ADDRESS);
		qestionTypeMap.put("9_6", QUESTION_MOLD_DATE);
		qestionTypeMap.put("10_6",QUESTION_MOLD_TIME);
		qestionTypeMap.put("11_6",QUESTION_MOLD_EMAIL);
		qestionTypeMap.put("12_6",QUESTION_MOLD_PHONE);
		qestionTypeMap.put("13_6",QUESTION_MOLD_PRICE);
		qestionTypeMap.put("14_6",QUESTION_MOLD_WEBSITE);
		qestionTypeMap.put("15_1",QUESTION_MOLD_AGE);
		qestionTypeMap.put("16_1",QUESTION_MOLD_SEX);
		qestionTypeMap.put("17_1",QUESTION_MOLD_CITY);
		qestionTypeMap.put("18_1",QUESTION_MOLD_SCORE);
	}
	
	/** 格式化 -- 字段大小 -- 小 */
	public static final String AN_FMT_LENGTH_SHORT = "1";
	/** 格式化 -- 字段大小 -- 中 */
	public static final String AN_FMT_LENGTH_MIDDLE = "2";
	/** 格式化 -- 字段大小 -- 大 */
	public static final String AN_FMT_LENGTH_LONG = "3";
	
	/** 格式化 -- 电话 -- 国际 */
	public static final String AN_FMT_PHONE_INTEL = "4";
	/** 格式化 -- 电话 -- 手机 */
	public static final String AN_FMT_PHONE_MOBILE = "5";
	
	/** 格式化 -- 选项排列 -- 竖向1列 */
	public static final String AN_FMT_VERTICAL_ONE = "8";
	/** 格式化 -- 选项排列 -- 竖向2列 */
	public static final String AN_FMT_VERTICAL_TWO = "9";
	/** 格式化 -- 选项排列 -- 竖向3列 */
	public static final String AN_FMT_VERTICAL_THREE = "10";
	/** 格式化 -- 选项排列 -- 横向排列 */
	public static final String ANSWER_FORMAT_ = "11";
	
	/** 问卷发布状态 -- 未发布*/
	public static final String DESIGN_PUBLISH_WAIT = "0";
	/** 问卷发布状态 -- 发布*/
	public static final String DESIGN_PUBLISH_FINISH = "1";
	
	/** 问卷答题状态 -- 未完成*/
	public static final String RESEARCH_RESULT_WAIT = "0";
	/** 问卷答题状态 -- 已完成*/
	public static final String RESEARCH_RESULT_FINISH = "1";
	
	
}
